receives and keeps live stream of data. adding client key