adding async dep