[ci skip] update (c)