fix reset
update tests
allow custom stop timeout