Asynchronous node module dependency tree walking framework