Review: convert poll loop -> rt:wait_until()