Updating prog state server and client