Why does syncing wallets take so long?