Add client option to set timeouts