Refactring newsletter fetch to reinforce model/view separation.