added a periodic worker

The periodic worker will call a function periodically based on an input duration
Great catch @rogpeppe, thanks very much