fix particle context rebuild