update kernel to add dependencies and adapt to MainBundle Security