begin to update