update bower.json
update semver and use multiple module system logic