split cursor from end in read/write mod