Compute delay properly, see comments attached to #263
we no longer need to support py24, so we can use class decorators
fix tests broken by adding fast start/stop features