trying our async model, since we don't have DJ