ordering update