clarify update logic in WithToolTip