update compiling and CI dependencies