specify the timeout per request or use default 30 seconds