update Ring set_dmin function