Simplistic in-memory scheduling using Threading.Timer