rebuild, upload to npm