Once again… I/O handling

also removed any remains of synchronous modules.