update kernel.