other programer updateCommit