fix some bug with parser and argc. protection mechanism when we type too many unuse text