Не актуально, в общем надо было просто разбить на сигменты.
Сначала ищу папки, а уже после этого по частям в папках файлы, так срабатывает и тупит куда меньше.
Если подытожить все вышесказанное, то как решить проблему зависания "прокси" который использует ip-api.com?)
Если еще на примере в проекте показать, вообще красота была бы.