modify update; add login_check