refine urlfetch