For clarification, the waiting time of 7-8 seconds is due to the design of the dash-button.
If you roll your own button using an ESP8266, for example, you may be able to build a decent smart button with lower waiting time (~ 3 secs) and the ability to count button presses. The following project looks interesting to me and seems to have the “count button presses” feature. https://www.hackster.io/iboboc/smartbutton-pro-06ce5d
Another interesting route to follow is the ongoing firmware hacking for dash-buttons. However, I think it is tricky to solder the wires needed for programming. http://hackaday.com/2015/08/12/amazon-dash-hack-it-to-run-your-own-code/