move setup/tear down outside of each tests for more accurate timing