Fixing `DataListFilter` by forcing `DataList` redraw without using cached view, fixes #289

Utilizing cache when possible