update web_components dependency and add browser dependency