desynchronizing the rule execution loop