remove duplicated library
sync changelog
use ocaml tls for the changelog sync