Added offline cache and updated VertretungsplanAPI