change for async to defer for scripts