update cast detail & refine hot window