add Background_Update()