Your comments

Some improvements have been made in last version that reduce upgrade time.

But parallelization of scheduled tasks and upgrade is a good idea, only one CPU is used no matter how heavy is the task.