diff --git a/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/instant/BonusCountUp.java b/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/instant/BonusCountUp.java
index 014652c812efcec5587b0a4293e69bbff0c82791..698de9ce0d0c8e6761744842e770c56ad58b6aa4 100644
--- a/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/instant/BonusCountUp.java
+++ b/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/instant/BonusCountUp.java
@@ -30,6 +30,7 @@ import com.l2jserver.gameserver.network.serverpackets.UserInfo;
 
 /**
  * This effect instantly raises recommendations to give out by the specified amount.
+ * @author NosBit
  * @author HorridoJoho
  * @since 2.6.3.0
  */
diff --git a/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/pump/BonusTimeLimitUp.java b/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/pump/BonusTimeLimitUp.java
index 1ef8424e3d4dde5be5e82dfdaa915b619a877476..01a2e248c16a6a06153922c1017dec9575e86f38 100644
--- a/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/pump/BonusTimeLimitUp.java
+++ b/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/pump/BonusTimeLimitUp.java
@@ -24,6 +24,7 @@ import com.l2jserver.gameserver.model.effects.AbstractEffect;
 import com.l2jserver.gameserver.model.effects.L2EffectType;
 import com.l2jserver.gameserver.model.skills.BuffInfo;
 import com.l2jserver.gameserver.model.zone.ZoneId;
+import com.l2jserver.gameserver.network.serverpackets.ExVoteSystemInfo;
 import com.l2jserver.gameserver.network.serverpackets.UserInfo;
 
 /**
@@ -48,7 +49,8 @@ public final class BonusTimeLimitUp extends AbstractEffect {
 	public void onStart(BuffInfo info) {
 		if ((info.getEffected() != null) && info.getEffected().isPlayer()) {
 			info.setAbnormalTime(_time);
-			info.getEffected().getActingPlayer().startHourglassEffect();
+			info.getEffected().getActingPlayer().stopRecomBonusTask();
+			info.getEffected().getActingPlayer().sendPacket(new ExVoteSystemInfo(info.getEffected().getActingPlayer()));
 			info.getEffected().getActingPlayer().sendPacket(new UserInfo(info.getEffected().getActingPlayer()));
 		}
 	}
@@ -56,7 +58,8 @@ public final class BonusTimeLimitUp extends AbstractEffect {
 	@Override
 	public void onExit(BuffInfo info) {
 		if (!info.getEffected().getActingPlayer().isInsideZone(ZoneId.PEACE)) {
-			info.getEffected().getActingPlayer().stopHourglassEffect();
+			info.getEffected().getActingPlayer().startRecomBonusTask();
+			info.getEffected().getActingPlayer().sendPacket(new ExVoteSystemInfo(info.getEffected().getActingPlayer()));
 		}
 	}
 }