update C 接口