make downsampling predictive model updatable
Merge remote-tracking branch 'origin/update-predictive-model' into update-predictive-model