correct comment, add Eval forward for convenience, more background thread quit checks, do not spin as long, prevent busy wait in free buffers
add SpeedTest.cpp and project files to see how long the completion component takes, it was around 1 or 2 ms per completion with all the SyPlatform, so it is not too bad