Wpf listview binding observablecollection not updating