evalute update