made message displaying synchronized

so concurrent night actions can't accidentally overwrite each other