#91 improve plugin manager