update diffusion caps thread mapping