fixed select list option bugs