Best way to update MutableStateFlow in Kotlin ViewModels update{} vs value = valuecopy()