one of the test machine does not like to call kron for taylorvar, change to use numerical difference to verify the gradient