lib: support update expression