async permalinker