update visual background