upgrade example with new event onMarketPurchaseVerification