fix wrong price if children have the same price initially