Do not filter client side, let the server filter
Add a nofetch option to filterBy method
Listen on collection.reset in collection view