add defer script type