reorder analytics load and use old async load method