replace SortedMap in KVStore with ConcurrentNavigableMap