update kernel source