update c++ recipe