CoffeeScript async waterfall examples