Update method semantics simplified, updateFinish method removed.