Implement httpfetch module
Replace MediaFetchThread with httpfetch_async