Transfers are done on a separate thread to free the main app.
Download and upload now returns the job.
Small fixes.