feat add modifiedIndex in kvpair