workaround for stop() in different threads

BUG: player may keep stop status when change a video, why?
TODO: refine code