slowly converge