Bugfix race condition. Detected with go vent (timetoken.go:36: executePeriodicFunc passes Lock by value: timetoken.TokenManager contains sync.Mutex))