The Prediction Thread