Changed draft lookup to use fluent, promise-style asynchronous processing.