more updates to component