feedloader refactoring