use setImmediate for enqueue where avaliable
Merge pull request #4 from daemonl/master

use setImmediate for enqueue where avaliable