updated predictor