A Better Resource Allocation Algorithm with Semi-Bandit Feedback