I have an async task where in the background method, I call a non blocking method that has a callback to trigger upon completion. Once that completes I need to continue wit