Replacing data reader with loader service