diff --git a/lib/async.js b/lib/async.js
index <HASH>..<HASH> 100644
--- a/lib/async.js
+++ b/lib/async.js
@@ -886,7 +886,7 @@
                         }
                         workers += 1;
                         var cb = only_once(_next(q, tasks));
-                        async.setImmediate(worker(data, cb));
+                        worker(data, cb);
                     }
                 }
             },
fix tests in node <I>