Do not wait until all the tasks are finished, scedule new task right after another task is finished
* Do not load all domain names in a file to memory, use generator instead * Do not construct async tasks for all domains, slice it by TASK_AMOUNT_MULTIPLIER instead This modification decreases memory usage from ~470 MB down to ~35-40 MB