fix loginout bug