Made Reachability asynchronous