Text this: Adaptive clustering federated learning via similarity acceleration