update with latest tyxml