refactoring: moved atlas request logic into provider