streaming join update