Towards Federated Learning on Time-Evolving Heterogeneous Data