Async monitor