Differences in unicode and messages put async