refactor fetching pipelines

Now using Swift Combine Framework for async requests