debug version for course caching and play
Merge remote-tracking branch 'origin/zhangjc' into release