Add anywhere specs
Delete old specs
Enhance reset function
Fix a race condition bug
Add auto-transport specs