Achieving Linear Speedup in Asynchronous Federated Learning with Heterogeneous Clients | Synapse