Add following two functions:
void async_queue_foreach(async_queue_t *queue, func_visit_custom func, void *data);
void async_queue_destroy(async_queue_t *queue);