Get info in the background task.
handle() function to dispatch out going tasks.
It sure seems to work.
Slight modification to show concurrent operation.

The main process polls rapidly and prints '.'s while waiting for the
downloads to complete.  Network and image resizing proceed in the
subprocess.