precalculate book fingerprints