Completely rework updatePredictions