Better async command patterns, fixes for loading command list.