update kernel, add uhid