refactoring IoManagement to Sink-Pattern Part II