Podium place for McLaren but still some work to do