refresh search if showing and user changes provider