update -d diff -u