finish ViewModel