Refactor auditor/acker and message identifiers to manage acking using a faster algorithm and smaller memory footprint.