update code arch.