make some of plugins load-lazily