fix play cancel bug