background_loop