update geolocation method