Android Patching in Background Unreal Engine

Hi, I’m trying to do the patching process in my unreal game for Android platform. For which I need to develop a background downloading service that download the short 1mb chunks in the background and once the all downloads gets completed the engine will use them to build the pak file again that can be patched. What i tried so far is created a background downloading service in android and added that code to the engine BuildPatchServices module. But I’m not able to figure out how I can divert the flow of BuildPatchServices that downloads the chunk files to my android download service and get the data back to the engine.
If anyone can help me with this i will be really thankful