clear search cache on data change
added sort descriptors
Merge remote-tracking branch 'origin'