fix list selection model bug