fix exists?

I broke exists by returning nil instead of thowing an exception, this fixes it
update specs to expect nil on cache miss

also sleep for a bit longer because I was seeing intermittant failures on those