update Machine