container updating children is slower than updating in batch. need to be optimized.