fix std namespace for shared_ptr