(fix) Removed some unnecessary code
(feature) added support for request timeout
(feature) added support for request timeout
(feature) added support for request timeout
(feature) added support for request timeout