fix the wrong order of item list