Make BLocalDocumentDriver asynchronous