sm. update