update register/login fix bugs