Managing the Asynchronous Nature of Node.js