update with hover