* implement calculation of fingerprint for ruleWithFolder * update scheduler to use fingerprint instead of rule's version