update Scanner

update Scanner