update control.c