Refactored Queue Service to use promises and update server