autocomplete improvement