improved throttle added - jsperf.com/throttle