Handle multiple different devices in settings feed

If there are multiple different devices in the feed, we need to fork each of them off to process individually and merge them back together again.