add feature detection for timeout option
prune unsupported timeout option