update the arch