Preventing large list from being painted when I clearFilter and issue new filter

I have large list of 500 items, I used localstorage store.
My problem is when I want re-filtering the list I clearFilter and issue new filter, this cause the list to be drawn twice once with full list of items (no filter) and second with the new filter.
That behavior cause unwelcome delay on the list interface.

The Question: how can I prevent the list from being painted after clearFilter and pain it after Filter.