update termination approach