Deferring loading of JavaScript with async attribute