changing spawn_pool to vat - sounds better
Starting to use pthread