bump and publish to npm