update support C++11/14 features