re-organize pom dependence