Replace commit/ack/frame protocol with simpler sync and frame callbacks
15 files changed