fix relogin bugs