The Arnoldi method is a commonly used technique for finding a few eigenpairs of large, sparse and nonsymmetric matrices. Recently, a new variant of Arnoldi method (NVRA) was proposed. In NVRA, the modified Ritz vector is used to take the place of the Ritz vector by solving a minimization problem. Moreover, it was shown that if the refined Arnoldi method converges, then the NVRA method also converges. The contribution of this work is as follows. First, we point out that the convergence theory of the NVRA method is incomplete. More precisely, the cosine of the angle between the refined Ritz vector and the Ritz vector may not be uniformly lower-bounded, and it can be arbitrarily close to zero in theory. Consequently, the modified Ritz vector may fail to converge even when the search subspace is good enough. A remedy to the convergence of the NVRA method is given. Second, we show that the linear system for solving the modified Ritz vector in the NVRA method will become more and more ill-conditioned as the refined Ritz vector converges. If the Ritz vector also tends to converge as the refined Ritz vector does so, the ill-conditioning of the linear system will have little influence on the convergence of the modified Ritz vector, and the modified Ritz vector can improve the Ritz vector substantially. Otherwise, the ill-conditioning may have significant influence on the convergence of the modified Ritz vector. Third, to fix the NVRA method, we propose an improved refined Arnoldi method that uses improved refined Ritz vector to take the place of the modified Ritz vector. Theoretical results indicate that the improved refined Ritz method is often better than the refined Ritz method. Numerical experiments illustrate the numerical behavior of the improved refined Ritz method, and demonstrate the effectiveness of our theoretical analysis.