add threading to xfer