server: increment popularity on download
server: ftfy for bad incoming text
server: increment popularity on incoming duplicate
client: scan & cache all known ebook formats
client: only decrypt/sync is_valid formats