Added AsyncProcessingWithCallback class