Add a block cache server-side to prevent redundant db update
This MR adds a dependency to aches and introduces a block cache used in the block update callback to prevent costly redundant database updates.
This MR adds a dependency to aches and introduces a block cache used in the block update callback to prevent costly redundant database updates.