Added caching of the ranklists which depends on the last run in the system. As soon as a new run is added or the last one is changed, the cache will expire and will be rebuilt