new diff apply & dump update