refactor feedparser and update package npm dependencies