Alter NetAsyncDownloader

Changed the modules to be shared between calls in order to match the downloads list.
Seems to close #649 on my machine but I would appreciate further testing.