added notifyproperty changed in viewmodel