updating update.c