Update kernel

+Add error(err) function