added class CellUpdateService and some testing code in this class