Simplify typeahead and switch to prefetch