add assign listener and make the queue only show empty drinks