fixed KVStore