Minor fix

- Reverting a recent change to `datalist.refresh()` which had a negative impact on 'filtering' a `DataList` with `DataListFilter` instance (empty results would not cause the list to be cleared)