read/write + async
new sync file interface
timeouts returns false on ipc_read