fixing boost.thread concurr