micro/macro task queues