New list updating code for XMP