rename child to component; remove updateAction