add reconnect support

- auto identify
- auto ghost
- auto rename