custom executor for default Async implementations