improve uniteLineNumber