register update 2