annotation nodes update when redrawn