add cts timeout support