node ddserver now using the async lib to manage nested code