[major] change update to normal lib in stead of plugin, also working for github now