fixed the round-robin skipping bug with a sampleOn trigger