changed not_acked_queue to a list. it's still named queue though