use connection factory to set operation timeout