[cluster] improve dependency management and module release