so we can use it as a thread hold value when signal is weak
so we can use it as a thread hold value when signal is weak