update mercurial