Update padList correctly

fixes #1971

(@ldidry  I think the two caches should not be interdependent, so that's why I'm re-submitting your patch ;) )