add close to ReadableData