some caching improvements for artistic scoring
improve performance of time_results calculation through caching