properly update consumer status