update the kernel class