prepare 2.4.0
update opam