Ensuring cache is invalidated in student dashboard when steps and exams are touched (fix #67)