修复setValue之后callback不执行BUG