refactor update processing to use loop callbacks

Merged Evan Hunt requested to merge 3797-part5-update-processing into main

update processing now uses loop callbacks instead of task events.

See #3797 (closed)

Edited by Michał Kępień

Merge request reports