[major] Refactor the internals to use a reliable Pub/Sub channel using Leverage