mvvm pattern failed