fix: don't reset backend if user cancel the transaction confirmation