fix list unshow until next switch issue