update schemas
changing the the order in which plugins are loaded
refactoring plugin loading logic at bootstrap
new installed plugins are loaded last
more travis