You should use the default timeout for all the send_request_* calls if there is any good reason to use 5 as timeout. In this way you avoid issues on slow connections or networks. The default timeout is reasonable I think.