added basic update: expressions not yet suppported