thread pool for rendering; separate rendering and gloss