改了一些小bug，感觉这下功能稍微完善一点了