Add open_timeout and timeout configuration and usage