caching forecasts