Oh, then that is a much easier and standard scenario.
Unless you change the defaults (by modifying the _BESClient_Download_Direct client setting), in the default setup all of the downloads will result in the client requesting the download from its Relay, the Relay sending the download request up to the Root Server, and only the Root Server actually accesses the Internet to perform the downloads.
The resulting download files are then returned down the relay chain, with each Relay caching the file. The next time a client requests the same file, the Relay can serve the patch from its cache so the Internet download does not need to be repeated.