Fix: dynamically added rows not removed from fetch queue