FIX: ability to set custom CURLOPT_TIMEOUT

- does not work when CURLOPT_TIMEOUT is 0, so that timeout is disabled