force CanExecute to update