add element refinement
!!! pay attention to relocation of std::vector