performance and usability updates

- report the size of the data read
- only update the counter when it changes
- consistent quotation marks