add typeahead for autocomplete search keyword, add endpoint to retrieve user's search history