(+)add asyncns