fixed bug with purge job only firing once
reload window on timeout instead of looping in auth failure