some messages are being dropped still
works for 1 reader, multiple writers