non blocking tofile