update interactive button