fix select from list bug