optimise writing of checksum on save scenario