update task.c