non blocking messages