I am running the latest (22.214.171.124) version, but this problem has been around since the beginning of RDi. For some inexplicable reason, the "Refresh Cache" option under Program Verification will decide to not let itself be disabled. It certainly lets you uncheck the option, and if you click "Apply" it stays unchecked. But then you click "Ok" and it runs a verification with Cache enabled again. If you check preferences you'll see that it is indeed enabled. You can try it over and over again and it simply stay's enabled. It even persists across program restarts. At this point I give up and revert back to submitting compiles instead. I do check periodically in the days to come if it will let me uncheck the option successfully, and eventually it does, but there is no rhyme or reason to it.