Use async.waterfall for routes with nested queries

For easier debugging use async's waterfall module for nested
queries.