item list view and ui updates