modified cache test