renamed to feed_reader and handles queueing of new items