Update Kernel