fix Proc.read() and Proc.write()
implement ROP.retfill()