basic discourse nntp support. the cache is wrong and currently never updates