update list.c