cell update