update kv depend