Optimizations for correct score (re)calculation

Data Model (BTDataStore) contains a new sessionScoreUpdated field for
better performance.
Bugs fixed: CSV file reader adds sessionRounds correctly