fix了一些bug
增加了对自定义业务逻辑的能力