edited message system, removed no longer needed receiveThreadArgs