add util api & refine get user language