Factor out ranking fetching from details view to service
It's all a bit messy inside the details view now, so let's clean things up. Also could so with some caching.
It's all a bit messy inside the details view now, so let's clean things up. Also could so with some caching.