publisher no longer formats data in node, all happens in couchdb list functions