update component
component remove