refresh list when switching tab