refresh when listing is changed