Possible bug fix.  async.nextTick is not a func

Line 82 sets async.setImmediate = async.nextTick; the problem is that nextTick is not a defined function.  Reversing the order switch lines 82 and 83) appears to fix the issue.  I am not positive this does not adversely affect other areas.