update component: add chain method to call