p-list update