push new demo(fix play bugs)