parallelization of rendering 1619946