Follow the async dispose pattern.