remove ray_yield (use idle handler and Lua's builtin coroutine.yield() instead)