update neuron