list position bug fix