settimeout seems to give better perf
0.0.2