Solving The Overproduction Problem In Reactive Programming Using Feedback Control