otp overwriting issue