- Using callback instead of broadcast on new checkpoints
- Reduce the multiple connect