put the update into own component; gather the data we want to send