sync_algorithm now invokes the commands on the worker classes, in preparation for one of them taking extra arguments