seperating cellUpdate and cellCommit on sheet model