adding async queue