async comment handling