new Timer subclass
migrating to lambda base