support {read,open}_timeout for Net::HTTP