Separate token bucket token regeneration