Fix bug with concurrent Pre Waits
Add concurrency demo