update components.json