updating SDMMD