refresh list on changes