caching weather data