best place to update child an do some operations

You can watch the log files in dev mode, the timestamped SQL should
give you an idea of the time required to make the updates you are
curious about. Experiment until you have the code arrangement you
need.