StoreKit with blocks