parent_id was moved down to the async method