fixed issue and improve some feature such as static to instance and refact the Plugin loading module ....