update data components