update evaluator