Progress on filters.
About to change the data invalidate from synchronous to asynchronous. To support realtime filter updates.