working with map view updating