update login code