fixed a bug caused by course fragment caching