make queue async