adds async-waterfall to convert, save, query route