distribute kv cache