reorder the new item, so cached preview still work