logistic updates