update to tableviewcontroller