update component

update component