Forecast Prediction Thread