chain download should work, including handling wallet addresses being consumed as download progresses