Revised ipc. Now it is preferrable to use only functions from async.h, they take care of correct buffering, waiting for answers etc.