update with list