add trackby, fixing a display bug