update evaluate expression