じゃあ、sleepもどきで、sleep関数が呼ばれるとそのタスクは一定時間呼び出さないようにする、てのはどうですかね