classpath update (uses only public dependencies)