fix #41 by using throttle instead of y % 5 == 0