removed scan button, add multiple thread and handler for UI refreshing

Automatic scan version, with design factory UI