update kv animation