current.c update