Change onDemandRequest