update code arch