Task now contains internal buffer which is iterable
Copypasted a ThreadPool
Threading is working, but the process utilizes only one core, should look into multiprocessing