listen to user stream