Checkpoints, transaction pool and general improvements