fixed a bug that lang change setting was not taking effect immedietly