update buffs + debuff implementation