update background UI again and again