add basic function for CellUpdateService
and update some code model