improve user select UI