update how sections get initially loaded to determine if one needs updated or a new one created