add timeless back, now thread safe
update changelog
update changelog