syncData improvement
update login logic