Added hirefire and delayed_job instead of spawning new threads