Update view_component