handle list stream option
pass in uri string and register modules from caller