fix list view bugs