update kernel
add dependency