update c++11 support