Async callback manager