fixed cachePage