added proper loading for the pull to refresh, with a no network alert