listview widget with update