ordering updates