re-sync ts.h ko.c vc.c