base logic scheme for getting feed and parsing feed