introduced geo-location-cache