- if we failed to connect, show the error message only once.
- when succeeding to reconnect, reconnect to all the changes back.
- fix server "cooldown" time sending data