async gc