change parentFragment.viewLifecycleOwner to this
if you want to keep observe in onCreate
viewModel.responseState.observe(this, Observer { updateUI(it) })