Reconnecting on Internet back

Added reachability on sync server host
Observing reachability
Refactoring
Added support for data_keys in data.get()
New version: 3.1.22