stream online and dummy listener in

don’t like the implementation of the register but, will fix later