fix make sure all forecasts have been fetched