I would suggest that you create an option to include an intermediate directories in the backup settings, this directory would be used to create packages on a local HD, that is only transferred to the backup storage directory on the HD network, only when is finished and has bundled or packaged. This function would avoid having to make the transfer network which is much longer than was done locally.