update, not assign, in update