title: Flutter Firebase update will not stop updating node?
body: <p>I'm searching for an int value in my firebase node and decreasing it.  It successfully decreases and prints the correct info to my log once.  When I attempt to update the node with the new int it repeats as if it where in a loop.  How can I get it to update a single time?  Here is my code...</p>
  
  <pre><code>if (vidRank == 1) {
        await fb.child('UserVideo/${userid}/Vid1').onValue.listen((Event event){
          if (event.snapshot != null){
            var vid1id = event.snapshot.value['videoID'].toString();
            fb.child('NumberOnes/${vid1id}').onValue.listen((Event onesEvent){
              if (onesEvent.snapshot != null){
                var onesValue = (onesEvent.snapshot.value['Value'] as int);
                final vidValue = onesValue - 1;
                print("Inside  ${vidValue}");
                fb.child('NumberOnes/${vid1id}').update({
                  'Value': vidValue
                });
              }
            });
          }
        });
  </code></pre>