update with new modify