use priority queue that lets the task of higher SLA be processed first