Handle no netowrk error better, and on reload