update components from search