fixed order update