RFC: new async_private implementation