RenderClient now runs in a thread.