Verification code was creating only one when DataService is initiated.
If we logout, DataService reset the cached data so VerificationCode too. Then it would never created again. So the verification code creation code is moved from DataService to SubscriptionViewController. Every time we try to create new record, code is generated again.