make systemd always restart this.
[connectionagent] add roaming, autoconenct features. fix other bugs