maybe add a comment here, saying that success can be called some time later if we're in a no network condition ?