covariate updates