Refactor service. Add multiple connections for one device (WIP).