- Added optimization for remote data grouping. Once all rows have been fetched - will stop calling fetch methods.
- Also fixes a bug in the logic that determines whether or not all remote data rows have been fetched or not.