Smaller chunks downloaded per time in the HTTPFetcher recv loop, making it binary file compatible by no longer using Strings but dynamically re-, allocated char buffers.