SVD: always update W vector for better algorithm convergency