Blocking and non-blocking (asynchronous) clients for CouchDB using Tornado's httpclient