updates geolocation