Avoid holding client lock while scanning pieces in File.State
Avoid holding client lock while scanning pieces in File.State

Some torrent data backends are expensive to query.

bluepeppers/torrent,anacrolix/torrent,dborzov/torrent,oldfaust/torrent,anacrolix/torrent,therewillbecode/torrent