Added Caching of the user schedule