update language detaction