fixed geolocation issue