Setting defer:0 is not necessary since this is the default zplug value. Order is insignificant as long as zsh-async has been loaded before the pure precmd where the async worker is initialized.