try to clean up locking issues with TempoMap