вот думал, что всё-таки вместо thread::spawn надо на async переделать, но разницы в скорости я не думаю, что прибавится, почему не использовать >100 потоков? гонок за данными нет, скорость работы приемлимая, и она самое главное в программе. Чем быстрее тем лучше