Здравствуйте.
Имею такой скрипт

PHP код:
<script src="http://cite.com/?banner=2"></script>
Который выдает

PHP код:
$js = "var str = '".$reciever['html']."'
document.write(str);";
echo $js;
где

PHP код:
$reciever['html']
html-код баннера
но веб-мастера жалуются что он может тормозить из-за

PHP код:
document.write(str);";
и просят сделать асинхронную загрузку. Поюзал гугл,
вроди как

PHP код:
<script async src="http://cite.com/?banner=4"></script>
должно решить вопрос, но проблема в том, что когда я так пишу, генерация html не происходит, только когда я нативно задерживаю выдачу результатов (вставляю sleep(0.3) в рнр) html выдается.
С чем это связанно, кто подскажет? не силён я в html =(