update Predictor