Smarter and faster class roster upload