Adaptive Gradient Learning for Spiking Neural Networks by Exploiting Membrane Potential Dynamics | Synapse