parallelization of rendering 5090560