make timeoutSecs >= pollTimeoutSecs