lazy commit (update)