advance gradually