SeekableRStream is now force to be a CheckableRStream
png chunk update
fixed invalid behavor of RangeRStream by requireing eof checking