Add reachability to determine when to attempt syncing