Async flow controller