update web component