Update checkcum calculation and rename Exception