updated kernels launching