more parameters are now optionals in update_status_step
Added new methods and 2 callbacks: 1 - when scan ends. 2 - For each update status
added new methods and fixes
added more tests