added submodule Reachability and made server calls queue