update complete backend with lang