paginate and speed up wildcard searches
groupBy should survive updates from signalR