some fixes, upgrade npm version