Fetch third party data for topic list

This is generally a bad idea. If the host serving the API is slow, your forum will be slow. If the host serving the API is down, your forum will be down. If your forum is overwhelmed, the API will be overwhelmed.

You should load the data asynchronously, for instance in a sidekiq job, and store it with the topic.