added logic to redownloaded product identifiers on purchase if they havent been downloaded yet