update machine and revision gui