Wpf listview observablecollection not updating