fix ResponseHeaderTimeout: pass it to http.Transport
use time.Timer instead of custom priority queue

note: custom queue could be faster if rps > 100000.
It is useless otherwise.