* add scan history attribute

* add UI for update visibility
* implement update visibilityCandidateScan