responsive update, visual update