client when sending has timeout option. current default setting is 0 (fail fast)