reduce async queue usage to improve performance