implement reset of signature using a searchAndActivate way to prevent doing too many thing in one transaction