upade map zoom and position