a little updae in kernels and convlayer