breaking out load of connections to a enumerator that can be started as a coroutine which waits until the next frame to load, this lets us make sure the nodes are loaded before trying to access their ports