CC_CALLBACK_2 not std::bind directly