refs #2 don't update when cache enabled