cleaned up workers
better handling of thread errors (vs let it crash miserably)
jit endcallbackid