update eval engine