NEW (simulation): random updater, draft for a priority updater and iterator for simple simulations