Sorted out multithreading

Use process / done instead of weird shit that I did