update C version