more removing grid_view shared_ptr