replace some boost classes by c++11