bind text fields to user data in ViewModel