text_selection update