Hashgraph is like a classical blockchain protocol but the node's state synchronisation is asynchronous which means that nodes can sync at any time with any other nodes.
All nodes doesn't need to be sync with all nodes. It's a kind of "lazy" blockchain.