Changed the way background task is ran.

refs #5837

Added the use of a thread to put transfer API content downloading into
the background.