hexview: Rename addData -> setData

Preparation for smaller data handling
model: Correct race for pending listeners
hexview: Refactor implementation to only show 4KB hexdumps at a time

Improves the performance very much and removes one of the threads.
Also, who needs to see past 4KB of the current allocation anyway?