update typeahead and rendering