Update to use standard download function instead of BitsTransfer