using angular for typeahead. working with fixed array but not with asyncSelected