replaced the net_gearman library