update language handler