moved url fetch off the event thread