Added support for custom LWP::UserAgent timeout