update report and always back predictor