move custom update callback into refreshHiddenTagList function