angular CouchAsyncAccess