document async bundling interface