Fix when data change, updateList first