fix rangeerror while getting children

can't push to fixed length vector