修复一些BUG和兼容性问题