i am pretty sure there is already such a task for the scheduler. I think it is the SystemStatusUpdateTask. You might need to also run the UpdateExtensionListTask so the other task knows for which extensions are updates available.