Autocomplete now handles errors and timeouts gracefully