update component button