Moving this to fork instead of thread as ruby has poor thread implementation (Perhaps if this was jruby we wouldnt but i would perfer to keep on 2.0.0