remove support for async