update sum.c