Method and apparatus providing network coding based flow control