fixing rough edges around cell update and cell commit