Fixed up some background loading behavior. There are still race condition issues with the first time things cache to the server when a new show is requested.