add scanned result
update machine controller