only reorder service item if its rank has explicitly changed
fix typo