Make sure 'async' functions are called on next tick
Fix Internet Explorer issues