re-added geolocation fetcher