library: Added really asynchonous add_remote_state
library: Reimplemented reconnection thread

Now it makes reconnection and route list requests simultaneously, which
gradually decreasis time of this operations with low-latency network