update
producer check