improved check timeout progress;