update xjc