Use StringBuffer.
Remove code no longer required.
how the busy icon while scanning
Handle the case of checksums failures.