update component tc