blog: ios handle loosy network