add dependency injection to io server
clean up some pom dependencies