Improve the support for async operations. Currently, if the db data context is shared between the collection and another consumer, issues could occur.