Updated perceptron... still not converging