updates subchild