fix argv bug