update version and publish npm