running messaging threads concurrently