Improve worker spawning
Use load rather than require
Improve serialization and workers