updated sigmoid derivative kernels