make plugin loader fully dynamized