bug fix: reset gradient between numerical and backprop
absorbed numerical gradient into layer