Dynamic Participation in Federated Learning: Benchmarks and a Knowledge Pool Plugin