reduce number of geolocation requests