update tconstruct