update GA to async