add IncrementLimitByMax,  IncrementLimitByMin
remove MemoizedString/Hash