send_request_cgi is preferred when possible, on the other hand, the default 20 timeout isn't sufficient on your testings?. If it isn't it's right :) If not it's preferred to use the default timeout.