fix && publish npm