adding async dependency