new demo showing how to yield in the current run loop