execute setup and teardown every cycle and adapt timing
use unittest-style capitalization for setUp/tearDown