wifi-direct-manager refactoring