add reverse option '-v' ,print usage when data is empty