encapsulated task continuation queue with schedule (former enqueue) function