plugin manager

plugin defined in JSON
better cache