geolocation bug fixed