memoize geolocation query (re #334)