Asynchronous Loops in Node.js Are Driving Me Loopy