add additional mode of introducing work

The default is Burst mode which inserts new work as fast as possible
sleeping until the next pulse.
Even mode distributes the new work evenly in the duration between two
pulses.
51 jobs for pulse-mode in 22 minutes and 6 seconds (queued for 3 seconds)