fixed course list to not have stale contents during json loading