version 1.3

call of SetPlace function uses std::async instead of using std::thread
directly.