https://aria2.github.io/ Для async DNS требуется c-ares дополнительная зависимость. Я aria2 в первую очередь использую для BitTorrent-а. У многочисленных торрентов есть куча неработающих трэкеров и с синхронным DNS-ом часто aria2 останавливается на приличное время, ничего не делая, ожидая ответы по DNS-ам. С async-ом никаких затыков.