vendor saving request state when done