fix launch/terminate logic due to launch performance regression