add a uuid tool
update executor
update to ringbufferdispatch