a little update
update if programmatically set selection