Make add plugin async