update ten interaface