uniq bat filename (for parallelism)
binary db (8x smaller)
support ETag and Last-Modified headers
use JSON-RPC directly