Switched task control and queue to new request model