I could always create a blank function.
You can create blank functions and it is not required to make delays for enabling/disabling groups any more (if it not required by your strategy).
It is stable now and groups loop will not cause crash or high cpu load.