cache geoip for better performance