Async callback architecture ready, ready fi di impl