Added support for async_each