add the support of smart-stream for KDP