fix expression update