API and CooldownManager update