implemented diskio.fileservice + minor fixes