Add primary visual update