add boost::property_tree threadsafe