"Instead, we're going to offload this to a background task and we'll let that handle the retrieval of network information, and that way, the looper can continue to go on and the user can continue to choose menus and buttons and just wait for the weather to get updated."