give up c++11 because travis CI