back to a single threaded scanWallet for the time being