backend functions to read/save feeds
handle IntegrityError when saving duplicate Article