detail async load working