interactive updates