Adding Async to handle multiple callbacks in CouchDbService