* fix: fixed the wallet auto connection * tidy: refactor * fix: re-enabled account change support * tidy: refactor