fix option list select bug