Take same steps as create() when doing translation in update()