fixed list refresh bug