refactored interim callback out of geolocation scrape