update interactive