fix c++11 unique_ptr include
fix c++11  unique_ptr usage error