todo: rsf, rs.batch, resumable.io.put