update API service; add Autocomplete service