implemented most of HSMScheduler::stop