use setTimeout for browser compat
0.1.8