add timeout tick incase timeout not work, it happened in some saturation