add topic viewModel