rename to ReadConnectionExtensionsAsync
refactor LoadListWithReferences into a separate LoadList class to maximize code re-use with async version
Add async support for LoadSelect / LoadListWithReferences