Loop: use ticker instead of timer
DMC mockup