working on cellupdate