add TDCCVirtualCurrency::onReward