Fix a bug: if we add a expression, and when we change the value, this expression didn't update