- msgQ implemented as draft
- tested under inter thread condition