reload the list if needed