Memoize package search function
Debounce the package filter so search is more responsive